home *** CD-ROM | disk | FTP | other *** search
/ SGI Desktop Special Edition 1.1 / SGI Desktop Special Edition 1.1.iso / relnotes / InPerson / ch4.z / ch4
Text File  |  1995-11-13  |  17KB  |  463 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        This chapter describes the known problems with InPerson 2.1
  11.        and, where known, ways to work around them.
  12.  
  13.        When reporting problems with the software, it imperative to
  14.        include as much detail as possible to help the developers to
  15.        reproduce the problem.
  16.  
  17.  
  18.        4.1  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__p_h_o_n_e
  19.  
  20.           +o InPerson will fail if the X color map is not
  21.             initialized properly. programs The Indigo Magic desktop
  22.             Xsession file contains these commands to setup the
  23.             color map:
  24.  
  25.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////mmmmaaaakkkkeeeeIIIIccccoooonnnnVVVViiiissssuuuuaaaallllssss
  26.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////pppprrrreeeeaaaallllllllooooccccCCCCoooolllloooorrrrssss
  27.  
  28.             If you have a private .xsession file, include those
  29.             commands in it.
  30.  
  31.           +o You can't place calls if you're out of disk space on /.
  32.  
  33.           +o Running InPerson via a remote X11 display is not
  34.             supported. Make sure the DISPLAY environment variable
  35.             is not set or set to ":0".
  36.  
  37.           +o If any of the following are true, InPerson may not work
  38.             and produce a core file.
  39.  
  40.                +o A zero-length ~/.Sgiresources file
  41.  
  42.                +o A zero-length ~/.desktop-<host>/InPerson file
  43.  
  44.                +o A file called InPerson in your home directory
  45.  
  46.                +o A ~/.desktop-<host> directory that is not
  47.                  writable.
  48.  
  49.        4.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__w_i_t_h__I_n_P_e_r_s_o_n__a_n_d__I_S_D_N
  50.  
  51.           +o When running InPerson over an ISDN line, reasonable
  52.             video frame rate requires that both B-channels of the
  53.             ISDN line be used continuously, rather than letting the
  54.             second B-channel come up when the ISDN software
  55.             determines it is needed.
  56.  
  57.           +o If you are connecting an ISDN line directly to your
  58.             Indy workstation, create an InPerson-specific entry in
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             your machine's /etc/ppp.conf file. Add the lines
  75.             "mindevs=2", "-ccp", "-tx_bsd", "-rx_bsd", "qmax=200"
  76.             and "mtu=300" to to force the Indy to always use both B
  77.             channels and to give better audio performance.  For
  78.             example, an InPerson-specific entry in /etc/ppp.conf
  79.             may look like this:
  80.  
  81.             hhhhuuuuddddssssoooonnnn  rrrreeeemmmmooootttteeeehhhhoooosssstttt====0000
  82.                     sssseeeennnndddd____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  83.                     sssseeeennnndddd____ppppaaaasssssssswwwwdddd====iiiinnnnppppeeeerrrrssssoooonnnn
  84.                     mmmmiiiinnnnddddeeeevvvvssss====2222
  85.                     ----ttttxxxx____bbbbssssdddd
  86.                     ----rrrrxxxx____bbbbssssdddd
  87.                     ----ccccccccpppp
  88.                     qqqqmmmmaaaaxxxx====222200000000
  89.                     mmmmttttuuuu====333300000000
  90.  
  91.           +o Also, it is important to include a similar entry for
  92.             incoming InPerson calls. The following is an example of
  93.             correctly configuring for an incoming InPerson call.
  94.  
  95.             iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr    mmmmiiiinnnnddddeeeevvvvssss====2222
  96.                             ----ttttxxxx____bbbbssssdddd
  97.                             ----rrrrxxxx____bbbbssssdddd
  98.                             ----ccccccccpppp
  99.                             qqqqmmmmaaaaxxxx====222200000000
  100.                             mmmmttttuuuu====333300000000
  101.  
  102.             ____IIIISSSSDDDDNNNN____IIIINNNNCCCCOOOOMMMMIIIINNNNGGGG rrrreeeeccccoooonnnnffffiiiigggguuuurrrreeee
  103.                            rrrreeeeccccvvvv____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  104.  
  105.             See _p_p_p(1M) for explanation of the ppp.conf parameters.
  106.  
  107.           +o This can also be accomplished through the pppsetup
  108.             tool.  To set up for outgoing InPerson calls, there is
  109.             a button on the setup menu that specifies that the call
  110.             is for InPerson.  To setup for incoming calls, your
  111.             must first create a incoming user account. Then you
  112.             must go to the Configure->Outgoing menu and create an
  113.             outgoing connection with the same name as the incoming
  114.             user account.  Then set the B Channel usage to "For
  115.             InPerson".
  116.  
  117.           +o When using InPerson over ISDN, increasing the bandwidth
  118.             beyond 100 kbits/second may adversely affect the audio
  119.             and video quality.
  120.  
  121.           +o In general, if you have an Indy that has both Ethernet
  122.             and ISDN configured, you must work with your system
  123.             administrator to carefully configure routing in order
  124.             to be able to send multicast packets over the ISDN.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             Without this careful configuration, multiway InPerson
  141.             calls will not work over ISDN, regardless of the
  142.             bandwidth constraints.
  143.  
  144.        4.3  _K_n_o_w_n__P_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__C_a_l_l__V_i_e_w__(_i_n_p_v_i_e_w_)
  145.  
  146.           +o When 3 or more people have been invited to a
  147.             conferences, InPerson uses IP multicasting for
  148.             efficiency. This requires IP multicast routing support
  149.             by the network routers if the users are on different
  150.             networks.  In a multiway call, if a dialog box is
  151.             displayed that warns you that your network appears not
  152.             to have multicast support, then use the following
  153.             command to see if your network has a multicast router:
  154.  
  155.             ////uuuussssrrrr////eeeettttcccc////ppppiiiinnnngggg   222222224444....4444
  156.  
  157.             If there's no response, then call your network
  158.             administrator and ask that a multicast router be added
  159.             to your network.  See the InPerson Setup and
  160.             Administration Guide for more information.  With
  161.             InPerson 2.1, the /_u_s_r/_l_i_b/_I_n_P_e_r_s_o_n/_t_e_s_t_m_c_a_s_t tool can
  162.             help diagnose multicast routing problems.  It's
  163.             described in the Setup and Admin. Guide.
  164.  
  165.           +o If you are mounting a directory of faces images from an
  166.             NFS server, the call view may hang if the server is
  167.             down.
  168.  
  169.           +o Occasionally, when you change video display sizes in
  170.             the Call Control Panel, not enough width is reserved in
  171.             the InPerson Call window for the video displays.  Open
  172.             and close the whiteboard to fix it.
  173.  
  174.           +o Sending white noise video confuses the H.261
  175.             coder/decoder.  Avoid sending this kind of "static"
  176.             video with H.261 until we fix the bug in the codec.
  177.  
  178.  
  179.        4.4  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__a_u_d_i_o
  180.  
  181.           +o Setting the audio "Digital" input to is not supported.
  182.             Only "Microphone" and "Line" inputs are supported.
  183.  
  184.           +o Do not use _a_p_a_n_e_l's monitor mode when using InPerson.
  185.  
  186.           +o For optimal echo cancellation with the InPerson Option
  187.             board, make the _a_p_a_n_e_l output sampling rate matches the
  188.             input rate.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.           +o Excessive memory paging or swapping may cause audio
  207.             dropouts or overlapping sound.
  208.  
  209.           +o Large amounts of network traffic to your machine can
  210.             cause audio dropouts.  The kernel has to process the
  211.             networks packets; this delays inpview from playing back
  212.             audio in a timely fashion.  You can enable _r_t_n_e_t_d(1M)
  213.             to give more priority to audio.
  214.  
  215.  
  216.        4.5  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__I_n_P_e_r_s_o_n__o_p_t_i_o_n__a_u_d_i_o__b_o_a_r_d
  217.  
  218.           +o The InPerson option board software should NOT be
  219.             installed on systems with a Cosmo compression board.
  220.  
  221.           +o Use of the InPerson option board is not currently
  222.             supported on Indy systems with the R4000/PC processor
  223.             (the original entry-level CPU configuration).
  224.  
  225.           +o If you want to use the InPerson option board for just
  226.             acoustic echo cancellation, but disable use of G.728
  227.             audio compression, add the following line to the
  228.             /usr/lib/X11/app-defaults/InPerson
  229.  
  230.                 ****aaaauuuuddddiiiiooooEEEEnnnnaaaabbbblllleeeeHHHHWWWWEEEEnnnncccc:::: FFFFaaaallllsssseeee
  231.  
  232.           +o If you experience problems with the InPerson option
  233.             board, and want to disable the board completely without
  234.             deinstalling the software or hardware, add the
  235.             following line to the /usr/lib/X11/app-
  236.             defaults/InPerson file:
  237.  
  238.                 ****iiiinnnnddddyyyyccccoooommmmpppp::::  ooooffffffff
  239.  
  240.        4.6  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__v_i_d_e_o
  241.  
  242.           +o H.261 video compression is more CPU intensive than HDCC
  243.             video compression.  If you running on a entry-level CPU
  244.             (R3000, R4000/PC or R4600/PC), and not using a low-
  245.             bandwidth network like ISDN or fractional T1/E1, HDCC
  246.             is still probably the best choice.  To set InPerson to
  247.             use HDCC, bring up the Call Control Panel, click on the
  248.             Finer Control button to open up the full panel, and
  249.             adjust the bandwidth slider until the video compression
  250.             scheme changes to HDCC.
  251.  
  252.           +o When you put a conference on hold, the call view stops
  253.             receiving video updates.  Then when you come off hold,
  254.             the images of other participants are stale, and it
  255.             takes up to 15 seconds before they are refreshed.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.           +o If you have the _c_a_p_t_u_r_e(1) tool running when you start
  273.             an InPerson call, the call view cannot use video. Exit
  274.             _c_a_p_t_u_r_e and then bring up the Call Control Panel, click
  275.             on Static Image and then again on Live Video. InPerson
  276.             will restart video capture.
  277.  
  278.           +o On systems featuring Galileo Video, Indigo2 Video or
  279.             Indy Video, to switch between an NTSC camera (such as
  280.             IndyCam) and a PAL camera, perform the following
  281.             sequence of steps:
  282.  
  283.  
  284.                +o From InPerson's Tools menu, select the "Video
  285.                  Control panel" to start up the video control
  286.                  panel.
  287.  
  288.                +o In InPerson's Call Control panel, change the
  289.                  "Outgoing Video" control to "Static".
  290.  
  291.                +o In the Video Control Panel, change the device's
  292.                  "Default In" setting to the new setting, analog or
  293.                  digital, composite or YIC.
  294.  
  295.                +o In the Video Control Panel, change the Device's
  296.                  "Input Timing" to PAL or NTSC, as appropriate for
  297.                  the new input source.
  298.  
  299.                +o In InPerson's Call Control Panel, change the
  300.                  "Outgoing Video" to "Live".
  301.  
  302.  
  303.        4.7  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__W_h_i_t_e_b_o_a_r_d__(_i_n_p_b_o_a_r_d_)
  304.  
  305.           +o The whiteboard only runs on systems whose graphics
  306.             hardware features "overlay planes".  This specifically
  307.             excludes the old "GR1" graphics that were used on
  308.             Personal IRISes (including the 4D/35).
  309.  
  310.           +o When typing text or dragging selected text, the border,
  311.             i-beam, and highlight "flashes".  This is normal.
  312.  
  313.           +o The whiteboard currently does not support international
  314.             keyboards, only the standard American keyboard.
  315.  
  316.           +o Be careful when deleting pages on the whiteboard.  If
  317.             there are three pages, and two people in the conference
  318.             decide they want to delete page 3, both pages 2 and 3
  319.             will be deleted.  This isn't a bug.  Both "Delete Page"
  320.             menu requests were serviced, once for page 3, then
  321.             again for the other user for the new "last page" that
  322.             the user is on, page 2.  Just be sure to communicate to
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.             other people when you intend to delete a page.
  339.  
  340.           +o The page tab menu allows direct access to the first 44
  341.             pages only.  When creating more than 44 pages, you need
  342.             to use the "Page Up" and "Page Down" keys to access
  343.             them.
  344.  
  345.           +o Be patient when importing large text files (more than 2
  346.             pages) "as lines".  It may take a while.  Also, after
  347.             doing so, it may be the case that your page tabs may be
  348.             out of sync (for instance, the tab shows page 2, but
  349.             you are really on page 4).  Simply click on a different
  350.             page to resync them up.
  351.  
  352.           +o Adding multiple large images to the whiteboard, either
  353.             by importing image files or by taking a snapshot of
  354.             screen areas, windows or video, makes the whiteboard
  355.             consume large amounts of memory.  Although this problem
  356.             has been alleviated for 2.1, if enough images are
  357.             added, swapping makes the system become very slow, and
  358.             eventually the system may run out of swap space and
  359.             kill the whiteboard.  To increase the swap space on
  360.             your system, see the "Swap Space" section of the "IRIX
  361.             Advanced Site and Server Administration Guide" for
  362.             details on how to give your system more swap space.
  363.  
  364.           +o There is a known problem with the whiteboard and 3D
  365.             text.  You may have 3D model files (in OpenInventor)
  366.             that have 3D text in them.  Sometimes when you bring in
  367.             such files, the whiteboard will look "visually
  368.             corrupt."  That is, sometimes 3D models will disappear,
  369.             other times they will look bad.  Your file is in tact,
  370.             it is just a display problem.  You can try deleting the
  371.             pages and loading the document again, but the best
  372.             thing to do is to quit the call and restart the
  373.             whiteboard.
  374.  
  375.           +o Sometimes when Copying and Pasting a 3D file from Iris
  376.             Annotator (or Showcase, or any other Inventor
  377.             Application), the "Paste" into the whiteboard fails
  378.             (nothing shows up).  Most likely, this is because the
  379.             Inventor model you are pasting has "external file
  380.             references".  That is, there are pointers to other
  381.             models or textures within this model.  There are two
  382.             ways to work around this:
  383.  
  384.                +o Save the file from Iris Annotator, then choose
  385.                  "Import 3D Model..." in the whiteboard.
  386.  
  387.                +o If the above method doesn't work, or is not
  388.                  possible (say, because you are running Iris
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.                  Annotator remotely on another machine), save the
  405.                  file from Iris Annotator (say, as "oldfile.iv"),
  406.                  then use _i_v_c_a_t(1) to expand the file:
  407.  
  408.                  iiiivvvvccccaaaatttt ----bbbbfffftttt ----oooo nnnneeeewwwwffffiiiilllleeee....iiiivvvv oooollllddddffffiiiilllleeee....iiiivvvv
  409.  
  410.                  then Import "newfile.iv" back into Annotator.  Now
  411.                  'Copy' from Annotator, then 'Paste' in the
  412.                  Whiteboard should work fine.
  413.  
  414.           +o When snapping video from Indy's VINO video, sometimes
  415.             the snapped image will be very dark, or have every
  416.             other row of pixels be black.  To work around this,
  417.             simply select and delete the bad image and snap another
  418.             one.
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.